/*
 *	Copyright © 2013 Changsha Shishuo Network Technology Co., Ltd. All rights reserved.
 *	长沙市师说网络科技有限公司 版权所有
 *	http://www.shishuo.com
 */

package com.hlingsoft.kkh.dao;


import com.hlingsoft.kkh.entity.Profession;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;


@Repository
public interface ProfessionDao {


	public int addProfession(Profession profession);

	/**
	 * 获取interest列表
 	 * @return
	 */
	public List<Profession> getProfession();

	/**
	 * 获取所有职位
	 * @param offset
	 * @param rows
	 * @return
	 */
	public List<Profession> getAllProfession(@Param("offset")int offset,@Param("rows") int rows);

	/**
	 * 所有职位数
	 * @return
	 */
	public Integer getAllProfessionCount();


	/**
	 * id查询
	 * @param id
	 * @return
	 */
	public Profession getProfessionById(@Param("id")long id);


	/**
	 * 禁用
	 * @param id
	 * @return
	 */
	public Integer deleteProfessionById(@Param("id")long id);

	/**
	 * 启用
	 * @param id
	 * @return
	 */
	public Integer getOnProfessionById(@Param("id")long id);


	/**
	 * 更新
	 * @param profession
	 * @return
	 */
	public Integer updateProfession(Profession profession);
}
